From 01d644b7eeb2f407f244443399b28052eadd4d5a Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Mon, 25 Aug 2014 16:33:33 +0200 Subject: [PATCH] widget: Don't connect to GtkModifierStyle::changed Changes to the modifier style will be picked up by the GtkStyleProviderPrivate::changed signal. And that signal will actually invalidate properly. --- gtk/gtkwidget.c | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index cb9727baa4..4ec83b8554 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -9584,13 +9584,6 @@ gtk_widget_get_parent (GtkWidget *widget) return widget->priv->parent; } -static void -modifier_style_changed (GtkModifierStyle *style, - GtkWidget *widget) -{ - _gtk_widget_invalidate_style_context (widget, GTK_CSS_CHANGE_ANY); -} - static GtkModifierStyle * _gtk_widget_get_modifier_properties (GtkWidget *widget) { @@ -9608,9 +9601,6 @@ _gtk_widget_get_modifier_properties (GtkWidget *widget) style, (GDestroyNotify) g_object_unref); - g_signal_connect (style, "changed", - G_CALLBACK (modifier_style_changed), widget); - context = gtk_widget_get_style_context (widget); gtk_style_context_add_provider (context, -- 2.30.2